/**
 ************************************************************************************************************
 * File for time management
 ************************************************************************************************************
 * @file RBTimer.h
 ************************************************************************************************************/

#ifndef __RBTIMER__H__
#define __RBTIMER__H__

#ifdef  HEADER_ONCE
#pragma HEADER_ONCE
#endif

#ifdef  HEADER_MSG
#pragma HEADER_MSG(RBTimer.h)
#endif

/************************************************************************************************************
 * Includes
 ************************************************************************************************************/

/************************************************************************************************************
 * Forward declarations
 ************************************************************************************************************/

/************************************************************************************************************
 * Class
 ************************************************************************************************************/

class RBTimer
{
public:
				RBTimer		    ();
	virtual	   ~RBTimer		    ();
	
    float32     GetTime  () const;
    void        Reset           ();
	
private:
    float32      m_fCreationTime;
};

/************************************************************************************************************/

#endif // __RBTIMER__H__
